
package com.dp1.pucp.Reportes.Controlador;


import com.dp1.pucp.Modelo.Clases.Tipoproducto;
import com.dp1.pucp.Reportes.DAO.ReportesDAO;
import com.dp1.pucp.Reportes.Vista.ReporteProductosGUI2;
import com.dp1.pucp.Reportes.Vista.ReporteVentasGUI;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Date;

public class ReporteProductoControlador {

    private ReportesDAO dao;
    private ReporteProductosGUI2 reporteProductosGUI;
    //private ArrayList<Perfil> listaPerfil;
  

    
    public ReporteProductoControlador(ReportesDAO dao, ReporteProductosGUI2 view) {
        
        this.dao = dao;
        this.reporteProductosGUI = view;

        
        this.reporteProductosGUI.addBuscarListener(new buscarPerfilListener());
        
        //this.reporteProductosGUI.llenaComboProducto(dao.listarProductos());

    }

    
   

    class buscarPerfilListener implements ActionListener {

        @Override
        public void actionPerformed(ActionEvent e) {
            
            
            Tipoproducto producto = reporteProductosGUI.getProducto();
            String p = producto.getNombre();
            dao.generarReporteProducto(p);
        }
    }


   
   

    
  
    
}
